@charset "utf-8";

.img1 {border: 1px solid #dddddd;}

.shop_step div { height:69px; background-image:url(../images/stepbg.gif); background-repeat:no-repeat;}
.shop_step .step01 { height:69px; background-position:0 0;}
.shop_step .step02 { height:69px; background-position:0 -69px;}
.shop_step .step03 { height:69px; background-position:0 -138px;}
.shop_step .step04 { height:69px; background-position:0 -207px;}

.shopping_center {padding:15px 20px}
.shopping_center h4 {font-size:12px;font-weight:normal;height:20px;line-height:20px; text-align:right;color:#7b0139;padding-right:15px;}
.shopping_center h3 {font-size:14px;font-weight:normal;height:60px;line-height:60px; text-align:right;color:#4b4b4b;padding-right:15px}
.shopping_center h3 font {color:#d82730}
.shopping_center h3 span {padding:0 15px; color:#CCC}
.shopping_table {width:100%;margin-top:15px; display:none}
.shopping_table .tr_t td {background-color:#ffbd6f; height:29px; line-height:29px;text-align:center;color:#FFF; padding:0px}
.shopping_table td i img { float:left; width:50px; height:50px;border: 1px solid #e1e1e1;}
.shopping_table tr .shopping_table_img {padding:17px 20px}
.shopping_table tr td {text-align:center; color:#4b4b4b; padding:17px 5px; border-bottom:1px dotted #CCC}
.shopping_table tr td p {line-height:20px; text-align:left; text-indent:8px}
.shopping_table tr td span {color:#d82730; font-size:14px}
.shopping_table tr .market_price {vertical-align: middle; text-decoration:line-through}
.shopping_table tr td .balance {background-color:#31BF00; padding-top:3px;padding-bottom:3px}
.shopping_table tr .balance_bg {color:#FFFFFF}

.cart-empty {height:98px; border:1px solid #ddd; display: none;}
.cart-empty .message {height:98px; padding-left:450px; background:#f3f3f3 url(../images/cart_empty_bg.png) no-repeat 350px 22px;}
.cart-empty .message p {line-height:98px;}
.cart-empty .message ul {padding-top:23px;}
.cart-empty .message li {line-height:26px;}
.cart-empty a,.cart-empty a:visited,.cart-empty a:hover{color:#005ea7}

.nopage {height:98px; border:1px solid #ddd;}
.nopage .msg {height:98px; padding-left:440px; background:#f3f3f3 url(../images/nopage.png) no-repeat 350px 22px;}
.nopage .msg p {line-height:98px;}
.nopage .msg ul {padding-top:23px;}
.nopage .msg li {line-height:26px;}
.nopage a,.nopage a:visited,.nopage a:hover{color:#005ea7}
	
.youfei { padding-top:15px; overflow:hidden;}
.youfei li {width:350px; float:left; padding:0 20px 0 0}
.youfei li em img { width:120px; height:120px;border: 1px solid #e1e1e1;}
.youfei li div {width:200px;float:right}
.youfei li div p { padding:5px 0 0 0}
.youfei li div p font { font-size:13px; color:#d82730;}
.youfei li div h5 { font-size:12px; font-weight:normal; height:25px; line-height:25px}

.step_center { padding:20px; color:#6e6e6e}
.step_center p { padding:10px 0 0 0}
.step_center h5 { font-size:15px; height:40px; line-height:40px; color:#000}
.step_center .column_2_c font { color:#333; font-size:12px; padding-right:5px}

.into_c {width:650px; margin:0 auto; height:250px; padding-top:30px}
.into_c h4 {font-size:12px; line-height:30px; line-height:30px; color:#000}
.into_c table {width:100%}
.into_c table tr td {}
.into_c table tr td p { padding-top:10px}
.into_c table tr td p input { height:20px; line-height:20px; background-color:#FFF; border:1px solid #999}

.table_1 p { padding-top:10px; color:#000}

.table_2 {font-size:14px; margin-top:30px}
.table_2 tr td { padding:20px}
.table_2 tr td table tr td { padding:5px}
.table_2 tr td p { line-height:24px}
.table_2_border {border-right:1px dotted #CCC}
.table_2 h5 {color:#7b0139;font-size:17px; width:110px; text-align:right; }
.table_2 h4 {color:#333333; }
.table_2 h5,h4 {height:30px; line-height:30px; margin-top:-25px}

.bbs_table {width:100%;margin-top:15px}
.bbs_table .tr_t td {background-color:#232c3f; height:29px; line-height:29px;text-align:center;color:#FFF; padding:0px}
.bbs_table tr .shopping_table_img {padding:17px 20px}
.bbs_table tr td {text-align:center; color:#4b4b4b; padding:17px 5px; border-bottom:1px dotted #CCC}
.bbs_table tr td p {line-height:20px; text-align:left; text-indent:8px}
.bbs_table tr td span {color:#bc0364; font-size:14px}

.product_list li {width:202px;display:block; background-color:#FFFFFF; text-align:center; float:left;overflow: hidden; margin:10px 20px 0 0; border:1px solid #ececec;position:relative;}
.product_list li img { width:200px; height:200px;}
.product_list li div {border-top:1px dotted #dddddd; padding:5px 0}
.product_list li div p { padding:0!important; line-height:20px;}
.product_list li .ysw {width:57px;height:57px;position:absolute; right:0px; top:0px; background:url(../images/shop_over.gif) no-repeat; border:none; padding:0px}

.tab_title { border-top:1px solid #d6d6d6; font-size:15px; padding-left:20px; color:#232c3f; height:30px; line-height:30px; background:#efefef url(../images/arrow_b.gif) right center no-repeat; font-weight:normal; margin-top:15px; cursor:pointer;}
.tab_title.selected { background:#efefef url(../images/arrow_t.gif) right center no-repeat;}
.tab_box { height:100%; padding-left:20px; overflow:hidden; clear:both;}

#yingc {display:none; overflow:hidden;}
#yingc input {width:135px; margin-left:8px; text-align:left;}
#yingc p {padding-top:8px}

.tjdd { text-align:center; font-size:16px;}
.tjdd strong { padding-left:30px; height:30px; line-height:30px; background:url(../images/gou.gif) no-repeat; }
.zfxx p { padding:10px 0; clear:both; overflow:hidden;}
.zfxx p span { float:left; margin-right:20px;}
.zfxx p span em{ margin-right:20px; margin-top:20px;}
.zfxx p strong { font-size:15px; color:#d82730;}
.ljzf { font-size:16px; margin-top:30px;}
.ljzf font { color:#d82730;}
.ljzf span { margin-left:30px;}
.zfbox { background:#f9f9f9; border:1px solid #eeeeee; padding:15px 20px;}
.zfbox table td { padding:10px 0; text-align:center;}
.prompt { background:#fff6f2; border:1px solid #ffb99e; padding:15px 20px;}
#roll_shop { position:relative; width:1120px; height:230px; overflow:hidden; border:1px solid #e1e1e1;}
#roll_shop .bx_wrap { margin-top:7px;}
#roll_shop .bx_wrap img { width:120px; height:120px;}
#roll_shop. bx_wrap a.prev,.bx_wrap a.next { background-image:url(../images/mainpic.gif); background-repeat:no-repeat;}
#roll_shop .bx_wrap a.prev { width:17px; height:82px; outline-style:none; outline-width:0; position:absolute; top:70px; left:-1px;text-indent: -9999px; background-position:0 -298px; overflow:hidden;}
#roll_shop .bx_wrap a.next { width:17px; height:82px; outline-style:none; outline-width:0; position:absolute; top:70px; right:-1px;text-indent: -9999px; background-position:-23px -298px; overflow:hidden;}
#roll_shop .bx_container { width:980px; margin:0 auto; overflow:hidden;}
#roll_shop .bx_container li p { height:22px; line-height:22px; padding:0;}
#roll_shop .bx_container li p.gwc { text-align:center; height:25px; padding-top:5px;}
.btn_gwc { background:url(../images/gwbtn.gif) no-repeat; width:100px; height:25px; border:none; cursor:pointer;}
.btn_tjdd { background:url(../images/tjbtn.gif) no-repeat; width:142px; height:35px; border:none; cursor:pointer;}